package com.rfs.thread.threadpool;

/**
 * @author renfushuai
 * @date 2022/6/6
 */
public interface ThreadPool <Job extends Runnable>{
    // 执行一个job
    void execute(Job job);
    // 关闭线程池
    void shutdown();
    // 增加工作者线程
    void addWorks(int num);
    // 减少工作者线程
    void removeWorker(int num);
    // 得到正在等待执行的任务数量
    int getJobSize();
}
